home *** CD-ROM | disk | FTP | other *** search
- {
- Thanks but I already wrote a string flipping function, I asked for a
- BASM or Assembler function for optimized speed.
- }
-
- function FlipStr(S:string):string; ASSEMBLER;
- ASM
- les di,@Result
- mov dx,ds
- lds si,S
- xor ax,ax
- cld
- lodsb
- mov [di],al
- add di,ax
- mov cx,ax
- jcxz @Done
- @@1: cld
- lodsb
- std
- stosb
- loop @@1
- mov ds,dx
- END;
-
-